| r4 | ||
|---|---|---|
| r1 (새 문서) | 1 | [목차] |
| 2 | ||
| 3 | == 개요 == | |
| 4 | 위키엔진 [[the tree]]의 설치법을 다룬 문서 | |
| r2 | 5 | |
| 6 | == 설치방법 == | |
| r3 | 7 | === apt update === |
| r4 | 8 | {{{#!syntax sh |
| 9 | sudo apt update && sudo apt upgrade -y | |
| 10 | }}} | |
| 11 | ||
| 12 | === nvm 설치 === | |
| 13 | {{{#!syntax sh | |
| 14 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash | |
| 15 | }}} | |
| 16 | {{{#!syntax sh | |
| 17 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash | |
| 18 | }}} | |
| 19 | ||
| 20 | === nvm 22 버전 설치 === | |
| 21 | {{{#!syntax sh | |
| 22 | nvm install 22 | |
| 23 | }}} | |
| 24 | === pm2 설치 === | |
| 25 | {{{#!syntax sh | |
| 26 | npm install pm2 -g | |
| 27 | }}} | |
| 28 | == MongoDB 설치 == | |
| 29 | === 공개키 가져오기 === | |
| 30 | {{{#!syntax sh | |
| 31 | curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \ | |
| 32 | sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \ | |
| 33 | --dearmor}}} | |
| 34 | ||
| 35 | === 목록 파일 만들기 === | |
| 36 | {{{#!syntax sh | |
| 37 | echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.2.list | |
| 38 | }}} | |
| 39 | ||
| 40 | === 패키지 업데이트 === | |
| 41 | {{{#!syntax sh | |
| 42 | sudo apt-get update | |
| 43 | }}} | |
| 44 | ||
| 45 | === 설치 === | |
| 46 | {{{#!syntax sh | |
| 47 | sudo apt-get install -y mongodb-org | |
| 48 | }}} | |
| 49 | ||
| 50 | === 실행확인 === | |
| 51 | {{{#!syntax sh | |
| 52 | sudo systemctl status mongod | |
| 53 | }}} | |
| 54 | ||
| 55 | 실행이 안되고 있다면 | |
| 56 | ||
| 57 | {{{#!syntax sh | |
| 58 | sudo systemctl start mongod | |
| 59 | }}} |